.kp_header {
  width: 100%;
  height: 80px;
  padding: 0 25%;
  margin-bottom: 50px;
}
.kp_header .header_logo {
  width: 100%;
  height: 100%;
  margin: auto;
}
.kp_header .header_logo div {
  float: left;
}
.kp_header .header_logo .logo_bg_left {
  width: 206px;
  height: 100%;
  background: url(../images/logo_left.png);
  background-size: cover;
}
.kp_header .header_logo .logo {
  width: 300px;
  height: 50px;
  background: url(../images/logoo.png);
  background-size: cover;
  margin-left: -106px;
  margin-top: 10px;
}
.kp_header .header_logo .logo_title {
  font-size: 40px;
  color: #4bc1fe;
  font-weight: 700;
  margin-right: -200px;
  margin-left: 10px;
}
.kp_header .header_logo .logo_bg_right {
  float: right;
  width: 235px;
  height: 100%;
  margin-right: 25px;
  background: url(../images/logo_right.png);
  background-size: cover;
}
.kp_date {
  position: absolute;
  top: 30px;
  right: 50px;
  color: #408fba;
}
.kp_date .kp_weather {
  float: left;
  margin-right: 10px;
  font-size: 20px;
}
.kp_date .kp_time {
  float: left;
}
.kp_date .kp_time #kp_clock {
  font-size: 20px;
}
.kp_date .kp_time #kp_t #t_h,
.kp_date .kp_time #kp_t #t_m {
  font-size: 40px;
  font-weight: 700;
}
.kp_date .kp_time #kp_t #t_s {
  font-size: 20px;
  font-weight: 700;
}
.kp_date .kp_time #kp_t #t_current {
  font-size: 10px;
}
